Reconfigurable PCI-Bus Interface (RPCI)
نویسندگان
چکیده
In this paper the Peripheral Component Interface PCI is presented as a target/master reconfigurable interface, based on Programmable Logic Devices PLDs (the Field Programmable Gate Arrays FPGAs and the Complex Programmable Logic Devices CPLDs are collectively referred to herein as PLDs). The core of the PCI interface design is implemented on the 1428 PCI-Interface board Rev. 3.00 using XC4028EX device, package 208 with speed grade 3C. The main transaction of the PCI compliant interface and the principle characteristics of the PLDs based interface are introduced. The analysis of the software driver algorithm is explained. Also, the main technical notes of the PCI interface design implementation and its corresponding diagnosis software tools are discussed.
منابع مشابه
Fpga-based 3d Graphics Processor with Pci-bus Interface, an Implementation Case Study
Case study of an FPGA implementation of a 3D graphics processor. Practical design issues dealing with a PCI-bus based reconfigurable FPGA prototyping board are discussed. PCI drivers and bandwidth issues are discussed. An analog VGA video output is presented as a solution to some of the bandwith issues.
متن کاملSONIC - A Plug-In Architecture for Video Processing
This paper presents the SONIC reconfigurable computing architecture and the first implementation, SONIC-1. SONIC is designed to support the software plug-in methodology to accelerate video image processing applications. SONIC differs from other architectures through the use of Plug-In Processing Elements (PIPEs) and the Application Programmer’s Interface (API). Each PIPE contains a reconfigurab...
متن کاملSystems performance measurement on PCI Pamette
We describe the use of a reconfigurable board to obtain information on the performance that can be expected on particular systems. Our goal is to use the reconfigurability of the board’s interface to test a system and discover not only the maximum bandwidth and best latency attainable, but also the way to reliably achieve these figures. The board we present uses the now widespread PCI bus. PCI ...
متن کاملPCI-PipeRench and the SWORDAPI: A System for Stream-Based Reconfigurable Computing
Reconfigurable hardware accelerators have been shown to be flexible and efficient in stream-based applications. In this paper, we discuss the design of PCI-PipeRench and the SWORDAPI. PCI-PipeRench is a coprocessor utilizing the PipeRench architecture which includes on-chip control and data buffering to interface with a host processor over a PCI bus. SWORDAPI calls resemble standard C file cont...
متن کاملPilchard - A Reconfigurable Computing Platform with Memory Slot Interface
This is one of the earliest papers to report a low cost, high performance reconfigurable computer board that was made available to the field-programmable custom computing community. As the name ‘Pilchard’ suggests, this board provides a small, cheap and easily accessible platform to feed the custom computing community. The uniqueness of this platform is its use of the 133 MHz memory bus interfa...
متن کامل